package com.hrt.vo;

import java.io.Serializable;
import java.sql.Date;
import java.sql.Timestamp;
import java.util.List;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.hrt.bean.SnCodeSequence;


public class StockDetailVO  implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -1512957554237115061L;

	/**
	 * 库存记录ID
	 * 
	 * @pdOid 297bc53c-ec71-460f-aeeb-06ded7aed67b
	 */
	

	private Long id;
	
	
	private Long proId;
	
	private String proName;
	
	private String proCode;
	
	
	private String ruleName;
	
	
	private String ruleCode;
	
	
	private Long ruleId;
	

	private Double enterPrice;
	
	
	private Double salePrice;


	private Long total;
	
	
	private Double summery;
	
	
	
	private String snCode;
	
	
	
	private Timestamp createTime;
	
	
	private Timestamp editTime;
	
	
	
	private String creator;
	
	
	
	private String editor;
	
	
	
	private String note;
	
	/**
	 * 产品库存记录  1 
	 * 礼品库存记录  2
	 * 
	 * @pdOid ab264729-d48e-4ed8-8795-398b97f09715
	 */
	
	private Integer reType;
	
	
	private Integer isdelete=0;
	
	
	private StocksVO stock;
	
	private List<SnCodeSequence> snCodes;
	
	



	public String getRuleName() {
		return ruleName;
	}


	public String getRuleCode() {
		return ruleCode;
	}


	public void setRuleName(String ruleName) {
		this.ruleName = ruleName;
	}


	public void setRuleCode(String ruleCode) {
		this.ruleCode = ruleCode;
	}


	public Long getRuleId() {
		return ruleId;
	}


	public void setRuleId(Long ruleId) {
		this.ruleId = ruleId;
	}



	public StocksVO getStock() {
		return stock;
	}


	public void setStock(StocksVO stock) {
		this.stock = stock;
	}


	public Integer getIsdelete() {
		return isdelete;
	}


	public void setIsdelete(Integer isdelete) {
		this.isdelete = isdelete;
	}


	
	
	public Long getProId() {
		return proId;
	}


	public void setProId(Long proId) {
		this.proId = proId;
	}


	public Double getEnterPrice() {
		return enterPrice;
	}


	public void setEnterPrice(Double enterPrice) {
		this.enterPrice = enterPrice;
	}


	public Long getTotal() {
		return total;
	}


	public void setTotal(Long total) {
		this.total = total;
	}


	public Double getSummery() {
		return summery;
	}


	public void setSummery(Double summery) {
		this.summery = summery;
	}


	public Timestamp getCreateTime() {
		return createTime;
	}


	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}


	public Timestamp getEditTime() {
		return editTime;
	}


	public String getSnCode() {
		return snCode;
	}


	public void setSnCode(String snCode) {
		this.snCode = snCode;
	}


	public void setEditTime(Timestamp editTime) {
		this.editTime = editTime;
	}


	public String getCreator() {
		return creator;
	}


	public void setCreator(String creator) {
		this.creator = creator;
	}


	public String getEditor() {
		return editor;
	}


	public void setEditor(String editor) {
		this.editor = editor;
	}


	public String getNote() {
		return note;
	}


	public void setNote(String note) {
		this.note = note;
	}


	

	
	public Long getId() {
		return id;
	}


	public void setId(Long id) {
		this.id = id;
	}


	public Integer getReType() {
		return reType;
	}


	public void setReType(Integer reType) {
		this.reType = reType;
	}
	
	public Double getSalePrice() {
		return salePrice;
	}


	public void setSalePrice(Double salePrice) {
		this.salePrice = salePrice;
	}


	public String getProName() {
		return proName;
	}


	public String getProCode() {
		return proCode;
	}


	public void setProName(String proName) {
		this.proName = proName;
	}


	public void setProCode(String proCode) {
		this.proCode = proCode;
	}


	public List<SnCodeSequence> getSnCodes() {
		return snCodes;
	}


	public void setSnCodes(List<SnCodeSequence> snCodes) {
		this.snCodes = snCodes;
	}

	
}
